Selection of optimal channel for rate determination

ABSTRACT

According to at least one example, an ambulatory medical device is provided. The device includes a plurality of electrodes disposed at spaced apart positions about a patient&#39;s body and a control unit. The control unit includes a sensor interface, a memory and a processor. The sensor interface is coupled to the plurality of electrodes and configured to receive a first ECG signal from a first pairing of the plurality of electrodes and to receive a second ECG signal from a second pairing of the plurality of electrodes. The memory stores information indicating a preferred pairing, the preferred pairing being either the first pairing or the second pairing. The processor is coupled to the sensor interface and the memory and is configured to resolve conflicts between interpretations of first ECG signal and the second ECG signal in favor of the preferred pairing.

RELATED APPLICATIONS

This application claims priority under 35 U.S.C. §119(e) to U.S.Provisional Application Ser. No. 61/467,599, entitled “SELECTION OFOPTIMAL CHANNEL FOR RATE DETERMINATION,” filed on Mar. 25, 2011, whichis hereby incorporated herein by reference in its entirety.

BACKGROUND

1. Technical Field

Examples disclosed herein relate generally to the detection of cardiacfunction in a patient, and more particularly to the detection of cardiacfunction and the treatment of cardiac conditions in an ambulatorymedical device, such as a wearable defibrillator.

2. Discussion

With a wearable defibrillator worn by an ambulatory patient, thepatient's electrocardiogram (ECG) signal is obtained from body surfaceelectrodes. Determining the true characteristics of an ambulatorypatient's cardiac cycle based on an ECG signal in this manner can bedifficult. Electrical noise and electrode fall-off frequently degradethe quality of the ECG signal. In addition, the characteristics of ECGsignals vary from patient to patient due to factors such as thepatient's state of health, individual physiology, and electrodepositions on the body surface.

Known ambulatory wearable defibrillators, such as the LifeVest® WearableCardioverter Defibrillator available from Zoll Medical Corporation ofChelmsford, Mass., use four ECG sensing electrodes in a dual-channelconfiguration. That is, an electrical signal provided by one of the fourECG sensing electrodes is paired with the electrical signal provided byanother of the four ECG sensing electrodes to form a channel. Thisarrangement of ECG sensing electrodes is usually suitable because inmost cases it is rare that noise or electrode movement affects theentire body circumference. The dual-channel configuration providesredundancy and allows the system to operate on a single channel ifnecessary. Because signal quality also varies from patient to patient,having two channels provides the opportunity to have improved signalpickup, since the ECG sensing electrodes are located in different bodypositions.

SUMMARY

Examples disclosed herein are directed to a wearable medical device thatmonitors ECG signals received on a plurality of channels and interpretsthe ECG signals according to a set of preferences. This set ofpreferences indicates which to channels and detection methods are morelikely to provide accurate results for the patient wearing the wearablemedical device. By interpreting ECG signals according to the set ofpreferences, the wearable medical device decreases the frequency offalsely detected cardiac malfunctions.

According to one example, an ambulatory medical device is provided. Thedevice includes a plurality of electrodes disposed at spaced apartpositions about a patient's body and a control unit. The control unitincludes a sensor interface coupled to the plurality of electrodes andconfigured to receive a first ECG signal from a first pairing of theplurality of electrodes and to receive a second ECG signal from a secondpairing of the plurality of electrodes, a memory storing informationindicating a preferred pairing, the preferred pairing being either thefirst pairing or the second pairing and a processor coupled to thesensor interface and the memory and configured to resolve conflictsbetween interpretations of first ECG signal and the second ECG signal infavor of the preferred pairing. In some examples, the first pairingincludes electrodes that are distinct from the electrodes included inthe second pairing. In other examples, one of the plurality ofelectrodes is common between the first and second pairings. The devicemay include a plurality of electrodes that are integrated into a garmentthat is worn about a patient's body. In addition, the interpretations ofthe ECG signals may detect heartbeats.

According to another example, a method of monitoring ECG signals isprovided. In some examples, the method is executed by an ambulatorymedical device as described herein. The method includes acts ofdetermining a first interpretation of a first ECG signal provided by afirst channel of the plurality of channels, determining a secondinterpretation of a second ECG signal provided by a second channel ofthe plurality of channels, determining which one of the first channeland the second channel provides a more reliable ECG signal and resolvinga conflict between the first interpretation and the secondinterpretation based upon which of the first channel and the secondchannel is determined to provide the more reliable ECG signal.

According to at least one example, an ambulatory medical device isprovided. The device includes a plurality of electrodes disposed atspaced apart positions about to a patient's body and a control unit. Thecontrol unit includes a sensor interface, a memory and a processor. Thesensor interface is coupled to the plurality of electrodes andconfigured to receive a first ECG signal from a first pairing of theplurality of electrodes and to receive a second ECG signal from a secondpairing of the plurality of electrodes. The memory stores informationindicating a preferred pairing, the preferred pairing being either thefirst pairing or the second pairing. The processor is coupled to thesensor interface and the memory and is configured to resolve conflictsbetween interpretations of first ECG signal and the second ECG signal infavor of the preferred pairing.

The device may further comprise a garment that is configured to be wornabout the patient's body. The plurality of electrodes may be integratedinto the garment. The plurality of electrodes may include adhesiveelectrodes. In some examples, the interpretations of the ECG signals maydetect heartbeats.

In the device, the information indicating the preferred pairing mayinclude information indicating a first heart rate detection methodpreferred for the first pairing and a second heart rate detection methodpreferred for the second pairing. The processor may be furtherconfigured to interpret the first ECG signal using the first heart ratedetection method and interpret the second ECG signal using the secondheart rate detection method.

In the device, the processor may be further configured to determine afirst confidence level for the first pairing, determine a secondconfidence level for the second pairing, determine the preferred pairingwith reference to the first confidence level and the second confidencelevel and store the information indicating the preferred pairing in thememory. In addition, the processor may be configured to determine thefirst confidence level by comparing the first ECG signal to benchmarkinformation. The benchmark information may reflect a particularpatient's normal rhythm. In addition, the processor may be configured tocompare the first ECG signal to the benchmark information by comparing amorphology of the first ECG signal to a morphology indicated within thebenchmark information.

According to another example, a method of monitoring ECG signals usingan ambulatory medical device is provided. The method includes acts ofreceiving, by the to ambulatory medical device, a first ECG signal froma first pairing of a plurality of electrodes, receiving a second ECGsignal from a second pairing of the plurality of electrodes andresolving conflicts between interpretations of first ECG signal and thesecond ECG signal in favor of a preferred pairing being either the firstparing or the second pairing.

In the method, the act of resolving the conflicts between theinterpretations may include resolving conflicts between interpretationsthat detect heartbeats. The method may further comprise acts ofinterpreting the first ECG signal using a first heart rate detectionmethod and interpreting the second ECG signal using a second heart ratedetection method. The first heart rate detection method may be differentfrom the second heart rate detection method.

The method may further comprise acts of determining a first confidencelevel for the first pairing, determining a second confidence level forthe second pairing and determining the preferred pairing with referenceto the first confidence level and the second confidence level. In themethod, the act of determining the first confidence level may include anact of comparing the first ECG signal to benchmark information. The actof comparing the first ECG signal to the benchmark information mayinclude comparing the first ECG signal to benchmark information thatreflects a particular patient's normal rhythm. In addition, the act ofcomparing the first ECG signal to the benchmark information may includecomparing a morphology of the first ECG signal to a morphology indicatedwithin the benchmark information.

In another example, a non-transitory computer readable medium havingstored thereon sequences of instruction for monitoring ECG signals isprovided. The instructions instruct at least one processor to receive afirst ECG signal from a first pairing of the plurality of electrodes,receive a second ECG signal from a second pairing of the plurality ofelectrodes and resolve conflicts between interpretations of first ECGsignal and the second ECG signal in favor of a preferred pairing beingeither the first pairing or the second pairing.

Furthermore, the instructions may further instruct the at least oneprocessor to determine a first confidence level for the first pairing,determine a second confidence to level for the second pairing anddetermine the preferred pairing with reference to the first confidencelevel and the second confidence level. The instructions that instructthe at least one processor to determine the first confidence level mayinclude instructions that instruct the at least one processor to comparethe first ECG signal to benchmark information. The instructions thatinstruct the at least one processor to compare the first ECG signal tothe benchmark information may include instructions that instruct the atleast one processor to compare a morphology of the first ECG signal to amorphology indicated within the benchmark information.

Still other aspects, examples, and advantages of these exemplary aspectsand examples, are discussed in detail below. Moreover, it is to beunderstood that both the foregoing information and the followingdetailed description are merely illustrative examples of variousaspects, and are intended to provide an overview or framework forunderstanding the nature and character of the claimed subject matter.References to “an example,” “some examples,” “an alternate example,”“various examples,” “one example,” “at least one example,” “this andother examples” or the like are not necessarily mutually exclusive andare intended to indicate that a particular feature, structure, orcharacteristic described in connection with the example may be includedin that example and other examples. The appearances of such terms hereinare not necessarily all referring to the same example.

Furthermore, in the event of inconsistent usages of terms between thisdocument and documents incorporate herein by reference, the term usagein the incorporated references is supplementary to that of thisdocument; for irreconcilable inconsistencies, the term usage in thisdocument controls. In addition, the accompanying drawings are includedto provide illustration and a further understanding of the variousaspects and examples, and are incorporated in and constitute a part ofthis specification. The drawings, together with the remainder of thespecification, serve to explain principles and operations of thedescribed and claimed aspects and examples.

BRIEF DESCRIPTION OF DRAWINGS

The accompanying drawings are not intended to be drawn to scale. In theto drawings, components that are identical or nearly identical may berepresented by a like numeral. For purposes of clarity, not everycomponent is labeled in every drawing. In the drawings:

FIG. 1 is a functional schematic diagram of an exemplary control unitused to control electrode systems;

FIG. 2 is a flow chart of an exemplary process for configuring ECGsignal processing preferences;

FIG. 3 is a schematic diagram of an ECG signal produced by a normalcardiac cycle;

FIG. 4 is a flow chart of an exemplary process for detecting cardiacfunction from a portion of an ECG signal;

FIG. 5 is a flow chart of an exemplary process for interpreting ECGsignals according to a set of ECG signal processing preferences; and

FIG. 6 is an exemplary ECG signal produced by an idiosyncratic cardiaccycle.

DETAILED DESCRIPTION

Examples disclosed herein manifest an appreciation that some patientsregularly produce ECG signals that are highly idiosyncratic. In theseinstances, the electrical signals generated during these patient'scardiac cycles can cause conventional heart rate detection methods todetect an erroneous number of heartbeats over a given period of time.These errors are particularly problematic to a wearable medical device,such as a wearable defibrillator, because, within this context, areal-time determination of heart rate can be matter of life and deathimportance. For this reason, wearable medical devices that monitor heartrate tend to interpret ECG signals in a conservative light and err onthe side of reporting potential arrhythmias or other cardiac malfunctionto a patient, physician or others. An unfortunate side-effect of thisapproach is that, in some instances, patients are forced to regularlydeal with falsely indicated cardiac malfunction.

The conventional heart rate detection methods mentioned above includederivative-based QRS detectors that detect heartbeats by identifying QRScomplexes, to which are representative of ventricular depolarization,within an ECG signal. Conventional derivative-based QRS detectorsidentify QRS complexes by comparing a slope of the ECG signal toestablished thresholds. For example, a conventional derivative-based QRSdetector may compare a magnitude of the slope of the R wave portion ofthe QRS complex to a threshold, and if the magnitude exceeds thethreshold, the QRS detector may indicate the occurrence of a heartbeat.Typically, such derivative-based QRS detectors are configured (viahardware or software) to the morphology of the heart, and the patient.

For instance, to prevent over counting, the QRS detector may beconfigured to detect an occurrence of a QRS complex only after a minimumamount of time has transpired after a prior QRS complex. In someexamples this minimum amount of time, which is referred to herein as the“refractory period” or the “programmed refractory period,” is typicallyconfigured to be about 200 milliseconds. Moreover, the QRS detector mayalso be configured to use an adaptive threshold that is based upon priorsamples of the patient's ECG signal, to account for variations from onepatient to another, or to changes in the patient's medical condition.Upon identifying a QRS complex in this manner, conventionalderivative-based QRS detectors indicate the occurrence of a heartbeat.

Given their reliance on slope, conventional derivative-based QRSdetectors may double count heartbeats where a patient's normal rhythmpresents an elongated QRS complex or an abnormally sharp T wave. Forexample, if the QRS complex generated by the patient's normal rhythm hasa duration that exceeds the configured refractory period of the QRSdetector, the QRS detector may detect a heartbeat at the beginning ofthe QRS complex and, after the refractory period has expired, detectanother heartbeat near the end of the QRS complex. In another example,if the amplitude of the ECG signal is small, the adaptive thresholdsused by the QRS detector may adjust to low values. In this situation,even a moderate spike in one of the other waves, such as the T wave,that occurs after expiration of the refractory period may result in aslope steep enough to cause the QRS detector to indicate the occurrenceof a false heartbeat.

To address these difficulties, some exemplary wearable medical devicesto disclosed herein process ECG signals from multiple channels accordingto a set of preference information that is tailored to fit thecharacteristics of the patient wearing the wearable medical device. Theset of preference information may include, among other information,information indicating preferred channels and rate detection methods forthe patient. For instance, in at least one example, a wearable medicaldevice processes ECG signals received via two channels, namely a frontto back channel and a side to side channel, using one or more QRS ratedetectors, which may include, for example, one or more conventional QRSrate detectors. According to this example, the wearable medical deviceresolves conflicts between these two channels in favor of a previouslyidentified, preferred channel. Further, in some examples, the set ofpreference information is automatically configured by the wearablemedical device and continuously adjusted during its operation. Forexample, the set of preference information may be adjusted based on thecurrent health of the patient, the activity of the patient, and thepresent locations of the electrodes relative to the patient's body.

The examples of the processes and apparatuses described herein are notlimited in application to the details of construction and thearrangement of components set forth in the following description orillustrated in the accompanying drawings. The methods and apparatusesare capable of implementation in other examples and of being practicedor of being carried out in various ways. Examples of specificimplementations are provided herein for illustrative purposes only andare not intended to be limiting. In particular, acts, elements andfeatures discussed in connection with any one or more examples are notintended to be excluded from a similar role in any other examples.

Also, the phraseology and terminology used herein is for the purpose ofdescription and should not be regarded as limiting. Any references toexamples or elements or acts of the systems and methods herein referredto in the singular may also embrace examples including a plurality ofthese elements, and any references in plural to any example or elementor act herein may also embrace examples including only a single element.References in the singular or plural form are not intended to limit thepresently disclosed systems or methods, their components, acts, orelements. to The use herein of “including,” “comprising,” “having,”“containing,” “involving,” and variations thereof is meant to encompassthe items listed thereafter and equivalents thereof as well asadditional items. References to “or” may be construed as inclusive sothat any terms described using “or” may indicate any of a single, morethan one, and all of the described terms.

Electrode System

Co-pending application Ser. No. 13/109,382, entitled WEARABLE AMBULATORYMEDICAL DEVICE WITH MULTIPLE SENSING ELECTRODES, filed May 17, 2011(hereinafter the “'382 application”), which is incorporated by referenceherein in its entirety, describes an apparatus and method for processingECG signals using one or more channels. With reference to FIGS. 1A and1B, the '382 application discloses an electrode system 100 thatincorporates a control unit 30. As described with reference to FIG. 4 inthe '382 application, at least one example of the control unit 30includes a processor 410, data storage 412, a sensor interface 414, atherapy delivery interface 416, a user interface 418 and a battery 420.

Some of the examples disclosed herein for processing ECG signalsaccording to a set of preferences are implemented using the electrodesystem 100 disclosed in the '382 application. FIG. 1 illustrates thecontrol unit 30 of one such example. As shown in FIG. 1, the controlunit 30 includes two additional components: a cardiac function analyzer102 and preference information 104.

The cardiac function analyzer 102 is configured to analyze a portion ofthe ECG signal to configure preference information, such as thepreference information 104, and to determine cardiac functions of thepatient using the preference information. The cardiac function analyzer102 may be implemented using hardware or a combination of hardware andsoftware. For instance, in one example, the cardiac function analyzer102 is implemented as a software component that is stored within thedata storage 412 and executed by the processor 410. In this example, theinstructions included in the cardiac function analyzer 102 program theprocessor 410 to configure preference information and determine theheart rate of the patient using to the preference information. In otherexamples, the cardiac function analyzer 102 may be anapplication-specific integrated circuit (ASIC) that is coupled to thesensor interface 414 and tailored to determine the heart rate of thepatient. Thus, examples of the cardiac function analyzer 102 are notlimited to a particular hardware or software implementation. Inaddition, particular examples of the processes that the cardiac functionanalyzer 102 is configured to perform are discussed further below withreference to FIGS. 2-6.

The preference information 104 includes data that describes parametersused by the cardiac function analyzer 102 during its analysis of ECGsignals. More particularly, according to the illustrated example, thepreference information 104 identifies one or more channels from whichthe cardiac function analyzer 102 receives ECG signals. In this example,the preference information 104 also includes information that ranks eachchannel relative to the other identified channels. As is discussedfurther below, the cardiac function analyzer 102 uses this rankinginformation to resolve conflicts generated from the interpretation oftwo or more ECG signals received via the identified channels.

In some examples, the preference information 104 also includesinformation indicating one or more preferred rate detectors for eachchannel. In these examples, the cardiac function analyzer 102 uses thepreferred rate detectors of each channel to interpret the ECG signalreceived from each channel. In other examples, the preferenceinformation 104 includes an association that groups channel and ratedetector preference information into individual profiles. In theseexamples, the preference information 104 also includes data thatindicates an active profile that is used by the cardiac functionanalyzer 102 to analyze ECG signals. These examples provide the addedadvantage of easily configuring channel and rate detector informationpreferences simply by changing the indicator of the active profile fromthe active profile to another profile.

The preference information 104 may be stored in any logical constructioncapable of storing information on a computer readable medium including,among other structures, flat files, indexed files, hierarchicaldatabases, relational databases or object oriented databases. Inaddition, various examples organize the preference to information 104into particularized and, in some cases, unique structures to perform thefunctions disclosed herein. In these examples, the data structures aresized and arranged to store values for particular types of data.

In some examples, the components disclosed herein, such as the cardiacfunction analyzer 102, may read parameters that affect the functionsperformed by the components. These parameters may be physically storedin any form of suitable memory including volatile memory, such as RAM,or nonvolatile memory, such as a magnetic hard drive. In addition, theparameters may be logically stored in a propriety data structure, suchas a database or file defined by a user mode application, or in acommonly shared data structure, such as an application registry that isdefined by an operating system. In addition, some examples provide forboth system and user interfaces, as may be implemented using the userinterface 418, that allow external entities to modify the parameters andthereby configure the behavior of the components.

Preferential ECG Signal Processing

FIG. 2 illustrates a process 200 for configuring the preferenceinformation 104 according to one example. As shown, the process 200includes acts of receiving an ECG signal from each channel, determininga confidence level for each channel and establishing preferences. Theprocess 200 begins at 202.

In act 204, an electrode system, such as the electrode system 100discussed above, receives one or more ECG signals via one or morechannels. According to one example, the electrode system receives ECGsignals from a front-to-back channel and from a side-to-side channel.The front-to-back channel includes an electrode positioned on the chestof the patient and another electrode positioned on the back of thepatient. The side-to-side channel includes an electrode positioned onthe left side of the chest and another electrode positioned on the rightside of the patient. Other examples may employ additional, or fewer,electrodes or electrodes located in other positions on the patient'sbody. In addition, act 204 may include a variety of acts designed torender an accurate interpretation of the ECG signal. For instance, inone example, a control unit, such as the control unit 30 discussed abovewith reference to to FIG. 1, filters or otherwise manipulates the ECGsignal to remove or lower the effect of noise generated by sources otherthan the patient's heart, such as other muscle movement or electricaldisturbances near the patient.

In act 206, the filtered ECG signals are analyzed to determine aconfidence level for the interpretation of each filtered ECG signal.According to the illustrated example, the filtered ECG signal of eachchannel is compared to benchmark information to determine a level ofconfidence that interpretations of the filtered ECG signal are accurate.As discussed further below, this benchmark information may includebenchmark ECG signals and benchmark values that characterize attributesof a normal cardiac cycle.

The source of the benchmark information varies from example to example.For instance, according to one example, a standardized representation ofa normal sinus rhythm, such as the ECG signal illustrated in FIG. 3, isutilized as a benchmark ECG signal. In other examples, the benchmark ECGsignal includes idiosyncratic characteristics of a particular patient'snormal rhythm. In these examples, the benchmark ECG signal may bereceived by the control unit via one or more designated channels. Forinstance, in one of these examples, the control unit records a benchmarkECG signal when the electrode system is initially prescribed and fittedto a patient. In addition, according to these examples, the benchmarkECG signal may adapt over time. For instance, the cardiac functionanalyzer 102 may adjust the benchmark ECG signal to match a compositeECG signal made up of filtered ECG signals falling within a movingwindow of a predefined duration. Alternatively, the benchmark ECG signalmay be replaced by a newly received ECG signal with desirablecharacteristics such as higher amplitudes, less noise or that moreclosely match the normal rhythm of the patient.

Like the source of the benchmark ECG signal, the comparison operationused within the act 206 to determine the quality of interpretations ofthe filtered ECG signals varies between examples. In some examples, themorphology of the filtered ECG signal is compared to the morphology ofthe benchmark ECG signal. In these examples, the level of confidenceassociated with the channel that received the filtered ECG signal isdirectly related to the fit of the filtered ECG signal to the benchmarkto ECG signal. More particularly, according to one example, a fullcardiac cycle that includes P, Q, R, S and T waves is interpreted fromthe filtered signal. In this example, a deviation from the interpretedbenchmark wave sequence of P, Q, R, S and T waves, such as one or morerepeated R waves, indicates a potential double counting of a heartbeatand results in a decreased level of confidence associated with thechannel. In some examples, this comparison operation is conducted by auser, such as a physician, through visual inspection.

In another example, the heart rate detected by each combination ofchannel and heart rate detection method is compared to the actual heartrate as determined by a user, such as a physician. In this example, theheart rate detection methods used may include derivative-based QRSdetectors, spectrum analyzers or axis analyzers, as described incommonly owned U.S. Pat. No. 5,944,669 (hereinafter referred to as the“'669 patent”), which is incorporated herein by reference in itsentirety. In this example, the level of confidence associated with thechannel receiving the filtered ECG signal is inversely related to anydifference between the heart rate detected and the actual heart rate. Inaddition, a level of confidence for each combination of channel andheart rate detection method may be established using this example.

In other examples, the refractory period is automatically configured tomore closely fit the duration of detected QRS complexes. According tothese examples, a valid QRS complex is identified by matching themorphology of the benchmark ECG signal to the morphology of the filteredECG signal. In these examples, the refractory period is adjusted (inmost cases lengthened) to encompass the duration of the valid QRScomplex while the morphology of the benchmark ECG signal continues tomatch the morphology of the filtered ECG signal. In at least oneexample, an axis analyzer, such as the axis analyzer described in the'669 patent, identifies the valid QRS complex and monitors the filteredECG signal to ensure that a match between the filtered ECG signal andthe benchmark ECG is maintained. Channels with refractory periodsadjusted in this manner are associated with a high level of confidence.

In act 208, preferences are established for determining the cardiacfunction of a given patient. In one example, preference information,such as preference information 104, is stored within the data storage412. This preference information includes a ranking of channels based onthe results of the comparison performed in act 206 with channels havinga higher level of confidence being ranked above channels with a lowerlevel of confidence. In another example, the preference information alsoranks heart rate detection methods by channel, with heart rate detectionmethods having a higher level of confidence being ranked above heartrate detection methods having a lower level of confidence. In otherexamples, the ranking information may include the strength of the fitdetected between the filtered ECG signal and the benchmark ECG signal orthe output of the axis analyzer. In some of these examples, the strengthof the fit reflects any differences in timing between interpreted ECGsignal characteristics, such as QRS complexes, and interpreted benchmarkECG signal characteristics. According to a variety of examples, act 208can be repeated at periodic intervals or as requested by a user, such asa patient or a physician. The process 200 ends at 210.

Processes in accord with the process 200 configure an electrode system,such as the electrode system 100 discussed above, to include a set ofpreferences for processing ECG signals. According to some examples, theprocess 200 is conducted by an electrode system, such as the electrodesystem 100 discussed above. In these examples, the data storage 412includes the benchmark information and the cardiac function analyzer 102conducts the acts included in the process 200. In other examples, someaspects of the process 200 are conducted by users. For instance, in oneexample, a user, such as a physician, performs the act 206 bydetermining the confidence level associated with each channel and heartrate detection method and if the user notices that the amplitude orsignal to noise ratio of a particular channel is superior, theconfidence level associated with that channel is increased. Further, inthis example, the user performs the act 208 by storing the preferenceinformation in the electrode system, via a user interface, such as theuser interface 418.

According to another example, the user, such as a physician, performsthe act 208 by causing the preference information to be stored on thecontrol unit of an electrode system via a network interface. In thisexample, a processor included in the control unit of the electrodesystem, such as the processor 410 of the control unit 30, to is coupledto a network interface such as the network interface 206 described inco-pending application Ser. No. 12/833,096, entitled SYSTEM AND METHODFOR CONSERVING POWER IN A MEDICAL DEVICE, filed Jul. 9, 2010, which isincorporated by reference herein in its entirety.

FIG. 4 illustrates an exemplary process 400 for interpreting ECG signalsusing preference information. As shown, the process 400 includes acts ofretrieving preferences, acquiring ECG signals from preferred channelsand processing the ECG signals according to the retrieved preferences.The process 400 begins at 402.

In act 404, the cardiac function analyzer 102, discussed above,retrieves preference information, such as preference information 104discussed above, from data storage. According to one example, thepreference information includes information ranking the channels throughwhich ECG signals can be received and further indicating a preferred setof ranked channels. In another example, the preference informationincludes information ranking the heart rate detection methods availablefor each ranked channel and indicating a preferred set of heart ratedetection methods.

In act 406, the cardiac function analyzer 102 acquires ECG signals fromeach of the preferred set of ranked channels. The electrode system mayperform a variety of acts designed to render an accurate interpretationof the ECG signal. For instance, in one example, a control unit, such asthe control unit 30 discussed above with reference to FIG. 1, filters orotherwise manipulates the ECG signal to remove or lower the effect ofnoise generated by sources other than the patient's heart, such as othermuscle movement or electrical disturbances near the patient.

In act 408, the cardiac function analyzer 102 processes the ECG signalsto determine a heart rate for the patient. FIG. 5 illustrates anexemplary process 500 in accord with act 408. As shown, the process 500begins at 502.

In act 504, the cardiac function analyzer 102 processes a portion of thefiltered ECG signal received by each preferred channel using one or moreof the heart rate detection methods discussed above with reference tothe process 200. For instance, the cardiac function analyzer 102 mayutilize conventional derivative-based QRS to detectors, axis detectorsor others. According to a particular example discussed further below,when the cardiac cycle appears to be in a normal sinus rhythm, thecardiac function analyzer 102 determines a heart rate using both a QRSdetector and an axis detector. In this example, the axis detectorindicates the occurrence of a heartbeat when a peak in the magnitudeindicated by the axis detector corresponds to a zero phase crossing. Inanother example, the axis detector may concurrently compare the qualityof the fit of multiple ECG signals coming from multiple channels to abenchmark ECG and may use the heart rate determined in this mannerprovided that the quality of the fit between the benchmark ECG signaland the multiple ECG signals meets a predetermined value. In stillanother example, a single channel fit is performed using the axisdetector. In these examples that utilize an axis detector, the qualityof the fit is determined by summing errors calculated between samples ofthe benchmark ECG signal and one or more ECG signals over an identifiedperiod.

In act 506, if the results of these methods agree (for example, if eachmethod detects a single heartbeat from the portion of the interpretedECG signal) then the cardiac function analyzer 102 proceeds to act 510.Otherwise, the cardiac function analyzer 102 proceeds to act 508. In act508, the cardiac function analyzer 102 resolves conflicts betweenchannels and heart rate detection methods. The particular conflictresolution procedure employed varies from example to example andexamples are not limited to a particular approach to resolvingconflicting results between channels or combinations of channels andheart rate detection methods. For instance, according to one example,the cardiac function analyzer 102 resolves conflicts that involvemultiple channels in favor of the highest ranking preferred channel. Inanother example, the cardiac function analyzer 102 resolves conflictsthat involve multiple channels and heart rate detectors in favor of theresult indicated by a majority of the channel and heart rate detectorcombinations. Continuing with the particular example discussed aboveinvolving the QRS and axis detectors, conflicts between QRS detectorresults on separate channels are resolved in favor of the channel with aresult that agrees with the axis detector result.

In act 510, if the all of the interpretations, or the favoredinterpretations, of the ECG signals indicate that a heartbeat hasoccurred, the cardiac function analyzer 102 to records the occurrence ofa heartbeat in act 512. Otherwise, the cardiac function analyzer 102determines if an interruption in monitoring is about to commence, suchas an interruption caused by shutdown of the electrode system, in act514. If so, the cardiac function analyzer ends the process 500 at 516.Otherwise, the cardiac function analyzer 102 returns to act 504 and theprocess 500 continues.

Examples in accord with process 500 enable an electrode system to moreaccurately track patient heart rate. More accurate heart rate trackingresults in several benefits. These benefits include more accuratepatient historical information and generation of fewer falsely indicatedarrhythmias. Fewer false arrhythmias, in turn, may result in avoidanceof unnecessary alarms and delivery of therapy to a patient, therebyincreasing the runtime between charges of the electrode system andavoiding unnecessary patient discomfort.

Each of the processes disclosed herein depicts one particular sequenceof acts in a particular example. The acts included in each of theseprocesses may be performed by, or using, an electrode system speciallyconfigured as discussed herein. Although described herein in associationwith an electrode system of a wearable defibrillator such as theLIFEVEST Cardioverter defibrillator, embodiments disclosed herein may beused with any electrode system, including conventional stick-on adhesiveelectrodes, dry capacitive ECG electrodes, radio transparent electrodes,etc. Some acts are optional and, as such, may be omitted in accord withone or more examples. Additionally, the order of acts can be altered, orother acts can be added, without departing from the scope of the systemsand methods discussed herein. In addition, as discussed above, in atleast one example, the acts are performed on a particular, speciallyconfigured machine, namely an electrode system configured according tothe examples disclosed herein.

Usage Scenario

FIG. 6 illustrates two exemplary idiosyncratic ECG signals 600 and 602received by an exemplary electrode system. As shown, the ECG signal 600was acquired via a side-to-side (SS) channel and includes QRS complex604. The ECG signal 602 was acquired via a front-to-back (FB) channeland includes QRS complex to 606. As illustrated, the ECG signal 600 maybe double counted by conventional derivative-based QRS complex detectorsbecause the QRS complexes presented within the ECG signal 600, such asthe portion of the ECG signal indicated by reference number 604, areelongated and exceed the default configuration of the refractory period.Thus, conventional derivative-based QRS complex detectors may detect afirst QRS complex at the onset of the QRS complex 604 and detect asecond QRS complex near the end of the QRS complex 604 after therefractory period has expired.

According to one example, a user, such as a physician, may perform act206 of process 200 and thereby determine that the SS channel issusceptible to double counting by comparing the morphology of the ECGsignal acquired via the SS channel to an ECG signal representative to anormal sinus rhythm. Further, the user may perform act 208 byconfiguring preference information to rank the FB channel higher thanthe SS channel. After receiving this preference information and duringthe execution of process 400, the exemplary electrode system favors theFB channel over the SS channel if the two channels yield differing heartrates. This approach results in a decreased likelihood of heartbeatdouble counting because the QRS complexes displayed within the FBchannel do not extend beyond the programmed refractory period and are,therefore, less likely to be double counted.

Having thus described several aspects of at least one embodiment of thisinvention, it is to be appreciated various alterations, modifications,and improvements will readily occur to those skilled in the art. Suchalterations, modifications, and improvements are intended to be part ofthis disclosure, and are intended to be within the scope of theinvention. Accordingly, the foregoing description and drawings are byway of example only.

What is claimed is:
 1. An ambulatory medical device, comprising: aplurality of electrodes disposed at spaced apart positions about apatient's body; and a control unit including: a sensor interface coupledto the plurality of electrodes and configured to receive a first ECGsignal from a first pairing of the plurality of electrodes and toreceive a second ECG signal from a second pairing of the plurality ofelectrodes; a memory storing a configurable parameter indicating apreferred pairing, the preferred pairing being either the first pairingor the second pairing; and a processor coupled to the sensor interfaceand the memory, the processor comprising a cardiac function analyzer toprocess the first ECG signal to determine a first ECG signalinterpretation of a physical condition of the patient, to process thesecond ECG signal to determine a second ECG signal interpretation of thephysical condition of the patient, to detect a conflict between ECGsignal interpretations wherein the conflict comprises a difference inthe physical condition of the patient under the first ECG signalinterpretation and the second ECG signal interpretation, and to resolvethe conflict by retrieving the preferred pairing from the configurableparameter stored in the memory and resolving the conflict in favor ofthe preferred pairing.
 2. The ambulatory medical device of claim 1,further comprising a garment that is configured to be worn about thepatient's body, wherein the plurality of electrodes is integrated intothe garment.
 3. The ambulatory medical device of claim 1, wherein theplurality of electrodes includes adhesive electrodes.
 4. The ambulatorymedical device of claim 1, wherein the first ECG signal interpretationand the second ECG signal interpretation indicate heartbeats.
 5. Theambulatory medical device of claim 4, wherein the configurable parameterincludes information indicating a second heart rate detection methodpreferred for the second paring, and wherein the processor is furtherconfigured to: interpret the first ECG signal using the first heart ratedetection method; and interpret the second ECG signal using the secondheart rate detection method.
 6. The ambulatory medical device of claim1, wherein the processor is further configured to: determine a firstconfidence level for the first pairing; determine a second confidencelevel for the second pairing; determine the preferred pairing withreference to the first confidence level and the second confidence level;and store the information indicating the preferred pairing in thememory.
 7. The ambulatory medical device of claim 6, wherein theprocessor is configured to determine the first confidence level bycomparing the first ECG signal to benchmark information.
 8. Theambulatory medical device of claim 7, wherein the benchmark informationreflects a normal rhythm of the patient.
 9. The ambulatory medicaldevice of claim 7, wherein the processor is configured to compare thefirst ECG signal to the benchmark information by comparing a morphologyof the first ECG signal to a morphology indicated within the benchmarkinformation.
 10. The ambulatory medical device of claim 1, wherein theambulatory medical device includes a treatment device.
 11. Theambulatory medical device of claim 1, wherein the control unit furtherincludes a user interface configured to receive input from a user toconfigure the configurable parameter.
 12. The ambulatory medical deviceof claim 1, wherein the physical condition is a detected heart rate ofthe patient.
 13. A method of monitoring ECG signals using an ambulatorymedical device including a memory and a plurality of electrodes, themethod comprising: storing, in the memory, a configurable parameterindicating a preferred pairing, the preferred pairing being either afirst pairing of the plurality of electrodes or a second pairing of theplurality of electrodes; receiving, by the ambulatory medical device, afirst ECG signal from the first pairing of the plurality of electrodes;receiving a second ECG signal from the second pairing of the pluralityof electrodes; processing the first ECG signal to determine a first ECGsignal interpretation of a physical condition of the patient; processingthe second ECG signal to determine a second ECG signal interpretation ofthe physical condition of the patient; detecting a conflict between ECGsignal interpretations wherein the conflict comprises a difference inthe physical condition of the patient under the first ECG signalinterpretation and the second ECG signal interpretation; and resolvingthe conflict by retrieving the preferred pairing from the configurableparameter stored in the memory and resolving the conflict in favor ofthe preferred pairing.
 14. The method of claim 13, wherein processingthe first ECG signal to determine the first ECG signal interpretationincludes processing the first ECG signal to detect a heartbeat of thepatient and wherein processing the second ECG signal to determined thesecond ECG signal interpretation includes processing the second ECGsignal to detect the heartbeat of the patient.
 15. The method of claim13, further comprising: interpreting the first ECG signal using a firstheart rate detection method; and interpreting the second ECG signalusing a second heart rate detection method.
 16. The method of claim 13,further comprising: determining a first confidence level for the firstpairing; determining a second confidence level for the second pairing;and determining the preferred pairing with reference to the firstconfidence level and the second confidence level.
 17. The method ofclaim 16, wherein determining the first confidence level includescomparing the first ECG signal to benchmark information.
 18. The methodof claim 17, wherein comparing the first ECG signal to the benchmarkinformation includes comparing the first ECG signal to benchmarkinformation that reflects a normal rhythm of the patient.
 19. The methodof claim 17, wherein comparing the first ECG signal to the benchmarkinformation includes comparing a morphology of the first ECG signal to amorphology indicated within the benchmark information.
 20. Anon-transitory computer readable medium having stored thereon sequencesof instruction for monitoring ECG signals including instructions thatinstruct at least one processor to: store, in a memory, a configurableparameter indicating a preferred pairing, the preferred pairing beingeither a first pairing of a plurality of electrodes or a second pairingof a plurality of electrodes; receive a first ECG signal from the firstpairing of the plurality of electrodes; receive a second ECG signal fromthe second pairing of the plurality of electrodes; process the first ECGsignal to determine a first ECG signal interpretation of a physicalcondition of the patient; process the second ECG signal to determine asecond ECG signal interpretation of the physical condition of thepatient; detect a conflict between ECG signal interpretations whereinthe conflict comprises a difference in the physical condition of thepatient under the first ECG signal interpretation and the second ECGsignal interpretation; and resolve the conflict by retrieving thepreferred pairing stored in the configurable parameter in the memory andresolve the conflict in favor of the preferred pairing.
 21. The computerreadable medium of claim 20, wherein the instructions further instructthe at least one processor to: determine a first confidence level forthe first pairing; determine a second confidence level for the secondpairing; and determine the preferred pairing with reference to the firstconfidence level and the second confidence level.
 22. The computerreadable medium of claim 21, wherein the instructions that instruct theat least one processor to determine the first confidence level includeinstructions that instruct the at least one processor to compare thefirst ECG signal to benchmark information.
 23. The computer readablemedium of claim 22, wherein the instructions that instruct the at leastone processor to compare the first ECG signal to the benchmarkinformation include instructions that instruct the at least oneprocessor to compare a morphology of the first ECG signal to amorphology indicated within the benchmark information.